<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
<script>
    //解决异步的方法
    //回调函数
    //promise
    // var async_data = new Promise((res,rej)=>{
    //     var a = 1
    //     res(async_fn(1))
    // })
    // async_data.then(res=>{
    //     console.log(res)
    // })

    //Promise简写   异步的方法 .then的意思就类似async await 只会运行await下面的代码 所以要return一个元素作为参数
    Promise.resolve(async_fn(1)).then(res=>{
        console.log(res)
    })
    // async function async(){
    //     var a = 1
    //     var data =  await async_fn(a)
    //     console.log(data)
    // }

    // async()
    
    function async_fn(asg){
        console.log("异步"+asg)
        return "异步"+asg
    }
    console.log("非异步")
</script>